home *** CD-ROM | disk | FTP | other *** search
- ps_2_0
- // cgc version 1.3.0001, build date Jan 7 2005 14:01:35
- // command line args: -q -profile ps_2_0 -entry main
- // source file: ps2_0_shadow_project_z.cg
- //vendor NVIDIA Corporation
- //version 1.0.02
- //profile ps_2_0
- //program main
- //semantic main.DepthMap
- //semantic main.ShadowColor
- //semantic main.WhiteColor
- //var float4 I.Color : $vin.COL0 : COL0 : 0 : 0
- //var float4 I.TexCoord0 : $vin.TEX0 : TEX0 : 0 : 1
- //var float I.fDepth : $vin.TEX1 : TEX1 : 0 : 1
- //var sampler2D DepthMap : : texunit 0 : 1 : 1
- //var float4 ShadowColor : : c[2] : 2 : 1
- //var float4 WhiteColor : : c[1] : 3 : 1
- //var float4 main : $vout.COL : COL : -1 : 1
- //const c[0] = 0.0025 0 1
- dcl_2d s0
- def c0, 0.002500, 0.000000, 1.000000, 0.000000
- dcl t0.xy
- dcl t1.x
- add r1.x, t1, -c0
- texld r2, t0, s0
- mov r0.x, r2
- add r0.x, r0, -r1
- cmp r0.x, r0, c0.y, c0.z
- mov r1, c2
- abs_pp r0.x, r0
- cmp r0, -r0.x, c1, r1
- mov oC0, r0
-